#include <func.h>

typedef struct st_val
{
    int a;
    int b;
    long c;
} val_t ;

typedef union un_val
{
    int a;
    short b;
    long c;
} val2_t ;

int main()
{
    printf("sizeof(long): %ld\n", sizeof(long));
    printf("sizeof(val_t): %ld\n", sizeof(val_t));
    printf("sizeof(val2_t): %ld\n", sizeof(val2_t));


    return 0;
}

